package com.plian.system.entity.pm.property;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @description: 境外控股人
 * @author: gangan
 * @create: 2020-07-08 15:35
 */
@Data
@ApiModel(value = "BaseShareholding对象", description = "境外控股人")
public class BaseShareholding {
    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.UUID)
    @ApiModelProperty(value = "主键")
    private String id;

    /**
     * 主表id
     */
    @ApiModelProperty(value = "主表id")
    private String propertyId;

    /**
     * 实际出资人
     */
    @ApiModelProperty(value = "实际出资人" , required = true)
    private String actualName;

    /**
     * 持股人姓名
     */
    @ApiModelProperty(value = "持股人姓名", required = true)
    private String name;

    /**
     * 排序码
     */
    @ApiModelProperty(value = "排序码")
    private String orderNum;

    @TableField(exist = false)
    @ApiModelProperty(value = "产权来源id", required = true)
    private String propertyDataSourceId;
}
